* {
	margin:0;
	outline:0;
	padding:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
	display:block
}
a {
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0,0,0,.35)
}
html {
	height:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body {
	background-color:#000;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	min-height:100%;
	font-weight:300;
	font-family:'Microsoft Yahei',Tahoma,Helvetica,Arial,sans-serif;
	font-size:62.5%;
	line-height:1.231;
	-webkit-touch-callout:none;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-box-align:stretch;
	position:relative
}
img {
}
img:not([src*="/"]) {
	display:none
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%
}
th, td, caption {
	vertical-align:middle
}
textarea {
	resize:none;
	border:0;
	padding:8px 0;
	border-radius:0
}
ul, li {
	list-style:none;
	margin:0;
	padding:0
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:400
}
.clr:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clr {
	*zoom:1
}
.telphone {
	display:block;
	position:fixed;
	right:2%;
	bottom:15%;
	z-index:100;
	cursor:pointer
}
.telphone img {
	width:44px;
	height:44px
}
#audio_btn {
	position:absolute;
	right:10px;
	top:10px;
	z-index:200;
	display:none;
	width:50px;
	height:50px;
	background-repeat:no-repeat
}
.loading_background {
	background-image:url(/static/promotion/images/music_loading.gif);
	background-size:30px 30px;
	opacity:.5;
	background-position:center center
}
.loading_yinfu {
	position:absolute;
	left:10px;
	top:10px;
	width:30px;
	height:30px;
	background-image:url(/static/promotion/images/yinfu.png);
	background-repeat:no-repeat;
	background-position:center center
}
.play_yinfu {
	background-image:url(/static/promotion/images/music.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:60px 60px
}
.rotate {
	position:absolute;
	left:10px;
	top:10px;
	width:30px;
	height:30px;
	background-size:100% 100%;
	background-image:url(/static/promotion/images/music_off.png);
	-webkit-animation:rotating 1.2s linear infinite;
	-moz-animation:rotating 1.2s linear infinite;
	-o-animation:rotating 1.2s linear infinite;
	animation:rotating 1.2s linear infinite
}@-webkit-keyframes rotating{
from {
	-webkit-transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg)
}}@keyframes
rotating {from{
	transform:rotate(0deg)
}
to {
	transform:rotate(360deg)
}}@-moz-keyframes
rotating {from{
	-moz-transform:rotate(0deg)
}
to {
	-moz-transform:rotate(360deg)
}}
.off {
	background-image:url(/static/promotion/images/music_off.png);
	background-size:30px 30px;
	background-repeat:no-repeat;
	background-position:center center
}
.gesture {
	background-image:url(/static/promotion/images/gesture.png);
	left:50%;
	margin-left:-50px;
	bottom:100px;
	position:absolute;
	width:117px;
	height:117px;
	z-index:1000;
	display:none;
	-webkit-animation:start 1.5s infinite ease-in-out;
	-moz-animation:start 1.5s infinite ease-in-out;
	animation:start 1.5s infinite ease-in-out
}@-webkit-keyframes start{0%,30%{opacity:0;-webkit-transform:translate(0,10px)}60%{opacity:1;-webkit-transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,-8px)}}@-moz-keyframes start{0%,30%{opacity:0;-moz-transform:translate(0,10px)}60%{opacity:1;-moz-transform:translate(0,0)}100%{opacity:0;-moz-transform:translate(0,-8px)}}@keyframes start{0%,30%{opacity:0;transform:translate(0,10px)}60%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,-8px)}}
.loading {
	background:#48424F;
	width:100%;
	height:100%;
	position:absolute;
	z-index:9999;
	top:0
}
.loadbox {
	display:block;
	position:relative;
	width:70px;
	height:70px;
	margin:0 auto;
	margin-top:50%
}
.loadbg {
	display:block;
	position:absolute;
	z-index:1000;
	width:70px;
	height:42px;
	background:url(/static/promotion/images/loading.svg)
}
.loading-logo {
	display:block;
	position:relative;
	width:118px;
	height:118px;
	margin:0 auto;
	margin-top:50%
}
.logo-image {
	width:100%
}
.verifyCode {
	display:none;
	background-color:#48424F;
	width:100%;
	height:100%;
	position:absolute;
	z-index:9998;
	top:0
}
.verifyCode .container {
	position:absolute;
	top:50%;
	width:265px;
	left:50%;
	margin:-215px auto 0 -133px;
	text-align:center
}
.verifyCode .container .scene-cover {
	display:inline-block;
	width:100%;
	padding-bottom:15px
}
.verifyCode .container .scene-cover .cover-img {
	width:100px;
	height:100px;
	border-radius:10px;
	-webkit-animation:flipInY 2s ease 0s 1 both;
	animation:flipInY 2s ease 0s 1 both
}
.verifyCode .container .scene-name {
	font-size:18px;
	height:20px;
	margin-bottom:15px;
	color:#B2AEBA;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.verifyCode .container .confirm-password {
	position:relative
}
.verifyCode .container .verify-label {
	display:block;
	font-size:14px;
	margin-bottom:5px;
	color:#B2AEBA
}
.verifyCode .container .verify-tips {
	margin-bottom:10px
}
.verifyCode .container .verify-tips ul> li {
	display:inline-block;
	width:6px;
	height:6px;
	border-radius:5px;
	border:solid 1px #ccc;
	margin-right:10px
}
.verifyCode .container .verify-tips ul> li.active {
	background-color:#B2AEBA
}
.verifyCode .container .verify-tips ul> li:last-child {
	margin-right:0
}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
.shake {
	-webkit-animation-name:shake;
	animation-name:shake;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.verifyCode .container .password-numbers {
	text-align:center
}
.verifyCode .container .password-numbers span {
	display:inline-block;
	color:#fff;
	width:46px;
	height:46px;
	line-height:46px;
	border-radius:25px;
	border:solid 1px #ccc;
	text-align:center;
	vertical-align:middle;
	font-size:32px;
	margin-right:29px;
	margin-bottom:10px
}
.verifyCode .container .password-numbers span:nth-child(3n) {
	margin-right:0
}
.verifyCode .container .password-numbers span:last-child {
	margin-left:29px
}
.verifyCode .container .password-numbers span.active {
	background-color:#B2AEBA
}
.verifyCode .container .password-operation {
	position:relative
}
.verifyCode .container .password-operation .btn-clear, .verifyCode .container .password-operation .btn-cancel {
	position:absolute;
	top:-25px;
	display:inline-block;
	width:50px;
	height:20px;
	line-height:20px;
	color:#B2AEBA;
	font-size:14px
}
.verifyCode .container .password-operation .btn-clear {
	left:29px
}
.verifyCode .container .password-operation .btn-cancel {
	right:29px
}
img {
	-webkit-user-select:​ none
}
.main {
	width:100%;
	height:100%;
	min-width:300px;
	max-width:640px;
	margin:0 auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	position:relative;
	overflow:hidden
}
.m-page {
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background:#fff
}
.m-page.show {
	z-index:10;
	display:block
}
.m-page.hide {
	z-index:5;
	display:none
}
.m-page.active {
	z-index:15;
	display:block
}
.m-img {
	width:100%;
	height:100%
}
.m-img .video_mask {
	position:absolute;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.5);
	z-index:1000;
	width:100%;
	height:100%
}
.m-img .close_mask {
	background-image:url(/static/promotion/images/close_white.png);
	display:block;
	position:absolute;
	right:15px;
	top:15px;
	width:20px;
	height:20px;
	z-index:1001
}
.m-img .video_mask .video_player {
	position:absolute;
	top:15%;
	width:100%;
	height:50%
}
.main-page {
	border:0;
	position:absolute;
	width:100%;
	height:100%;
	background-position:top center;
	background-size:cover;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow:hidden;
	z-index:0;
	display:none;
	-webkit-transform-origin:center center;
	background:#fff
}
.page-content {
	height:100%;
	-webkit-box-flex:100;
	color:#fff;
	font-size:50px
}
.main-page.z-current {
	z-index:1;
	display:inline-block
}
.z-current {
	opacity:1
}
.main-page.z-active {
	z-index:2;
	display:block
}
.u-arrow-bottom {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:150;
	width:24px;
	height:14px;
	margin-left:-7px
}
.u-arrow-bottom img {
	position:absolute;
	top:50%;
	left:50%;
	margin:-7px 0 0 -14px;
	width:24px;
	height:14px;
	background-position:0 -82px;
	-webkit-animation:start 1.5s infinite ease-in-out;
	-moz-animation:start 1.5s infinite ease-in-out;
	animation:start 1.5s infinite ease-in-out
}@-webkit-keyframes start{0%,30%{opacity:0;-webkit-transform:translate(0,10px)}60%{opacity:1;-webkit-transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,-8px)}}@-moz-keyframes start{0%,30%{opacity:0;-moz-transform:translate(0,10px)}60%{opacity:1;-moz-transform:translate(0,0)}100%{opacity:0;-moz-transform:translate(0,-8px)}}@keyframes start{0%,30%{opacity:0;transform:translate(0,10px)}60%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,-8px)}}
.u-arrow-right {
	position:absolute;
	width:14px;
	height:24px;
	z-index:150;
	top:50%;
	margin-top:-10px;
	right:20px;
	transform:scaleX(-1);
	-webkit-transform:scaleX(-1)
}
.u-arrow-right img {
	position:absolute;
	top:50%;
	left:50%;
	margin:-7px 0 0 -14px;
	width:14px;
	height:24px;
	background-position:0 -82px;
	-webkit-animation:rightflip 1.5s infinite ease-in-out;
	-moz-animation:rightflip 1.5s infinite ease-in-out;
	animation:rightflip 1.5s infinite ease-in-out
}@-webkit-keyframes rightflip{0%,30%{opacity:0;-webkit-transform:translate(10,0)}60%{opacity:1;-webkit-transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(-8px,0)}}@-moz-keyframes rightflip{0%,30%{opacity:0;-moz-transform:translate(10,0)}60%{opacity:1;-moz-transform:translate(0,0)}100%{opacity:0;-moz-transform:translate(-8px,0)}}@keyframes rightflip{0%,30%{opacity:0;transform:translate(10,0)}60%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(-8px,0)}}
.scale-end {
	opacity:1 !important
}
.sl-slider-wrapper {
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
	overflow:hidden
}
.sl-slider {
	position:absolute;
	top:0;
	left:0
}
.sl-slide, .sl-slides-wrapper, .sl-slide-inner {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.sl-slide {
	z-index:1
}
.sl-content-slice {
	overflow:hidden;
	position:absolute;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	background:#fff;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	opacity:1
}
.sl-slide-horizontal .sl-content-slice {
	width:100%;
	height:50%;
	left:-200px;
	-webkit-transform:translateY(0%) scale(1);
	-moz-transform:translateY(0%) scale(1);
	-o-transform:translateY(0%) scale(1);
	-ms-transform:translateY(0%) scale(1);
	transform:translateY(0%) scale(1)
}
.sl-slide-horizontal .sl-content-slice:first-child {
	top:-200px;
	padding:200px 200px 0
}
.sl-slide-horizontal .sl-content-slice:nth-child(2) {
	top:50%;
	padding:0 200px 200px
}
.sl-slide-vertical .sl-content-slice {
	width:50%;
	height:100%;
	top:-200px;
	-webkit-transform:translateX(0%) scale(1);
	-moz-transform:translateX(0%) scale(1);
	-o-transform:translateX(0%) scale(1);
	-ms-transform:translateX(0%) scale(1);
	transform:translateX(0%) scale(1)
}
.sl-slide-vertical .sl-content-slice:first-child {
	left:-200px;
	padding:200px 0 200px 200px
}
.sl-slide-vertical .sl-content-slice:nth-child(2) {
	left:50%;
	padding:200px 200px 200px 0
}
.sl-content-wrapper {
	position:absolute
}
.sl-content {
	width:100%;
	height:100%;
	background:#fff
}
.sl-slide-horizontal .sl-slide-inner {
	background:#ddd
}
.sl-slide-vertical .sl-slide-inner {
	background:#ccc
}
.main .sl-slider-wrapper {
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative
}
.main .bg-img {
	display:block;
	padding:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	background-position:center center
}
.jt_left {
	position:absolute;
	top:50%;
	display:block;
	width:30px;
	height:30px;
	margin-top:-15px;
	z-index:100;
	right:8px;
	-webkit-animation:move 2s infinite
}
.jt_left img {
	width:30px;
	height:30px
}@-webkit-keyframes move{
from {
	right:8px
}
to {
	right:50px
}}
.cas {
	position:absolute;
	z-index:1 !important;
	width:100%;
	height:100%;
	opacity:1;
	-webkit-transition:opacity .5s;
	-ms-transition:opacity .5s;
	-moz-transition:opacity .5s
}
.scratch-cas {
	z-index:668 !important
}
.money {
	z-index:1000;
	width:100%;
	height:100%;
	position:absolute
}
.money_mask {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.8);
	opacity:.8;
	position:absolute;
	top:0;
	left:0;
	z-index:1001
}
.money_modal {
	width:260px;
	height:260px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-130px;
	margin-top:-130px;
	background-color:#e30016;
	z-index:1002;
	color:#fff714
}
.money_modal .money_text {
	margin-top:10px;
	width:100%;
	text-align:center;
	font-size:16px;
	line-height:24px
}
.money_modal .level_text {
	width:100%;
	margin-top:10px;
	font-size:16px;
	text-align:center;
	font-weight:700
}
.money_modal .tip-text {
	text-align:center;
	margin-top:7px;
	font-size:12px
}
.money_modal .button {
	display:inline-block;
	width:112px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-size:16px;
	border-radius:5px;
	bottom:30px;
	position:absolute;
	background-color:#fff714;
	color:#e30016
}
.money_modal .tryOnce {
	float:left;
	margin-left:10px;
	margin-right:14px
}
.money_modal .enterScene {
	float:right;
	margin-left:138px
}
.money_modal .money_img {
	width:100%;
	margin:0 auto;
	background-image:url(/static/promotion/images/yuanbao.png);
	background-position:center;
	background-size:100%;
	margin-top:0;
	height:100px;
	margin-top:-26px;
	background-repeat:no-repeat
}
.noOp {
	opacity:0 !important
}
.jt_up {
	position:absolute;
	bottom:5px;
	display:block;
	width:30px;
	height:30px;
	z-index:100;
	left:50%;
	margin-left:-15px;
	-webkit-animation:move2 2s infinite
}
.jt_up img {
	width:30px;
	height:30px
}@-webkit-keyframes move2{
from {
	bottom:5px
}
to {
	bottom:15px
}}
.ctrl_panel {
	float:left;
	padding-top:110px
}
.pre_btn {
	display:block;
	margin-bottom:40px
}
.next_btn {
	display:block
}
.btn {
	cursor:pointer;
	width:20px;
	height:70px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	left:50%;
	background:#2096f9;
	top:47px;
	font-size:12px;
	color:#fff;
	padding:20px 8px 0;
	text-align:center;
	border:1px solid #2096f9
}
.ctrl_panel a:hover {
	border:1px solid #08a1ef;
	color:#08a1ef;
	background-color:#FFF
}
.tip {
	z-index:10000;
	font-size:24px;
	position:absolute;
	width:180px;
	top:320px;
	text-align:center;
	background-color:#000;
	opacity:.8;
	color:#fff;
	line-height:50px;
	border-radius:10px;
	filter:alpha(opacity=80);
	left:50%;
	margin-left:-90px
}
.finger_div {
	position:absolute;
	width:200px;
	height:200px;
	left:50%;
	top:50%;
	margin-left:-100px;
	margin-top:-100px;
	z-index:1000;
	text-align:center;
	-webkit-touch-callout:none;
	-webkit-user-select:none
}
.finger_background {
	position:absolute;
	top:0;
	left:0;
	z-index:1000
}
.finger_kuang {
	width:180px;
	position:absolute;
	left:70px;
	top:160px
}
.finger_zw {
	width:140px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-70px;
	margin-top:-70px;
	-webkit-touch-callout:none;
	-webkit-user-select:none
}
.finger_line {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	display:none;
	width:180px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-90px;
	margin-top:70px
}
.finger_info {
	color:#fff;
	position:absolute;
	top:130px;
	left:0;
	width:320px;
	text-align:center;
	font-size:14px
}
#report0 {
	width:260px;
	background-color:#fff;
	position:absolute;
	top:20px;
	left:50%;
	margin-left:-130px;
	z-index:999;
	padding-bottom:20px;
	box-shadow:2px 4px 4px #ccc
}
#report1 {
	width:100%;
	height:40%;
	top:20%;
	background-color:#fff;
	z-index:1000;
	position:relative
}
#report2 {
	width:100%;
	background-color:#f66;
	color:#fff;
	text-align:center;
	padding:15px 0
}
#report2 h1 {
	font-size:16px;
	margin-top:10px
}
#report3 {
	margin-top:20px;
	width:100%;
	text-align:center
}
#report3 ul li {
	font-size:15px;
	line-height:40px
}
#report3 ul li span {
	padding-right:20px
}
#report3 li.active span {
	color:#f66;
	background:url(/static/promotion/images/jubao_07.png) no-repeat right;
	padding-right:20px;
	background-size:15px
}
#report4 {
	text-align:center;
	margin-top:10px
}
#report4 a {
	width:140px;
	height:30px;
	line-height:30px;
	font-size:14px;
	border-radius:3px;
	background-color:#f66;
	color:#fff;
	text-align:center
}
.flip-mask {
	position:absolute;
	width:1000px;
	height:1000px;
	top:0;
	left:0;
	overflow:hidden;
	background:#fff
}
.turning {
	position:absolute;
	top:0;
	left:0;
	z-index:1000
}
@font-face {
	font-family:eqfonts;
	src:url(fonts/eqfonts.eot?yb6ce2);
	src:url(fonts/eqfonts.eot?#iefixyb6ce2) format('embedded-opentype'),url(fonts/eqfonts.ttf?yb6ce2) format('truetype'),url(fonts/eqfonts.woff?yb6ce2) format('woff'),url(fonts/eqfonts.svg?yb6ce2#eqfonts) format('svg');
	font-weight:400;
	font-style:normal
}
[class^=eqf-], [class*=" eqf-"] {
	font-family:eqfonts;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.eqf-vote:before {
	content:"\e60a"
}
.eqf-flower2:before {
	content:"\e608"
}
.eqf-good:before {
	content:"\e609"
}
.eqf-flower:before {
	content:"\e600"
}
.eqf-flower-line:before {
	content:"\e601"
}
.eqf-love:before {
	content:"\e602"
}
.eqf-love-line:before {
	content:"\e603"
}
.eqf-roll:before {
	content:"\e604"
}
.eqf-roll-line:before {
	content:"\e605"
}
.eqf-star:before {
	content:"\e606"
}
.eqf-star-line:before {
	content:"\e607"
}
body> a {
	display:none
}
article {
	height:100% !important
}
.nr .edit_wrapper {
	height:100%;
	width:100%;
	background-position:50% 50%;
	background-size:cover
}
.nr .blink-element {
	position:absolute;
	width:100%;
	height:100%;
	top:0
}
.nr .red-border {
	border:1px solid #08a1ef;
	background-color:rgba(0,0,0,.6);
	box-shadow:1px 1px 10px 2px rgba(51,51,102,.3)
}
.my-tpl .edit_wrapper {
	padding:0;
	width:82px;
	height:124px;
	border:1px solid #ccc;
	position:relative;
	left:50%;
	margin-left:-40px
}
.nr .edit_area {
	position:absolute;
	top:0;
	text-align:left;
	width:320px;
	height:486px;
	background-repeat:no-repeat;
	background-size:100% 100%
}
.nr .edit_area> li {
	color:#676767;
	line-height:1;
	background:0;
	position:absolute;
	list-style:none !important;
	margin:0 !important;
	padding:0;
	-webkit-transition:padding .5s;
	-moz-transition:padding .5s;
	transition:padding .5s;
	min-height:24px;
	min-width:24px;
	width:100%;
	-webkit-user-select:none
}
.nr .edit_area> li * {
	box-sizing:border-box;
	-moz-box-sizing:border-box
}
.nr .edit_area> li .element-box {
	overflow:hidden
}
.nr .edit_area .element {
	min-width:50px;
	min-height:24px;
	color:inherit
}
.nr .edit_area .svg-element {
	min-width:24px;
	min-height:24px
}
.nr .wsite-button .element-box {
	text-align:center;
	color:#676767;
	border-radius:5px;
	background:#f9f9f9
}
.nr .wsite-input .element-box {
	color:#676767;
	border:1px solid #ccc;
	border-radius:5px;
	background:#f9f9f9
}
.nr .wsite-video .element-box {
	width:48px;
	height:48px
}
.nr .wsite-video .element-box .video_area {
	background:url(/static/promotion/images/play.png) no-repeat;
	background-size:100% 100%;
	width:48px;
	height:48px;
	display:block
}
.nr input, textarea {
	resize:none;
	overflow:hidden;
	padding:0;
	margin:0;
	border-radius:0;
	line-height:120%;
	display:inline-block !important
}
.nr .comp_title {
	background-color:#fff;
	color:#000;
	font-size:14px;
	text-align:center;
	word-break:break-all;
	line-height:50px
}
.label_content {
	opacity:.8;
	font-size:18px;
	height:50px;
	top:0;
	color:#ccc;
	border:1px solid #ccc
}
.nr .wsite-image {
}
.nr .comp_image {
	width:100%;
	height:100%
}
.nr .wsite-text {
	width:222px;
	height:36px
}
.nr .comp_paragraph {
	font-size:24px;
	color:#404449;
	line-height:inherit;
	padding:.3em 15px;
	margin:0;
	width:100%;
	height:100%;
	word-wrap:break-word;
	text-align:left
}
.nr .comp_paragraph a {
	color:inherit
}
.nr .comp_input_wrapper {
	margin:15px auto 0;
	font-size:16px;
	width:80%;
	color:#aaa;
	text-align:left
}
.nr .comp_input_wrapper .comp_input_label {
	padding:4px 0
}
.nr .comp_input {
	width:240px;
	height:36px;
	background:transparent;
	border:0;
	padding:8px !important;
	font-family:'Open Sans',sans-serif;
	font-weight:400;
	font-size:16px
}
.nr .comp_radio {
	width:240px;
	background:transparent;
	border:0;
	font-size:16px
}
.nr .comp_radio .radio-title {
	min-height:36px;
	padding:10px
}
.nr .comp_radio .options .option-group {
	padding:7px 0;
	margin:0 8px
}
.nr .comp_radio .options .option-group .option-label {
	font-size:12px;
	margin-bottom:0;
	display:inline-block
}
.nr .comp_radio .options .option-group .option-label input {
	vertical-align:middle;
	margin-right:5px
}
.nr .comp_rating {
	width:240px;
	background:transparent;
	border:0;
	padding:8px !important;
	font-size:16px
}
.nr .comp_rating .rating-title, .nr .comp_rating .rating-icons {
	display:inline-block;
	padding:5px;
	vertical-align:top
}
.nr .comp_rating .rating-icons i {
	margin-right:5px
}
.nr .comp_rating .rating-icons i.rating-l {
	font-size:18px
}
.nr .comp_rating .rating-icons i.rating-m {
	font-size:15px
}
.nr .comp_rating .rating-icons i.rating-s {
	font-size:12px
}
.nr .comp_counter {
	text-align:center
}
.nr .comp_counter img.counter-elem {
	vertical-align:middle
}
.nr .comp_counter.counter-tb {
	position:relative
}
.nr .comp_counter.counter-tb .counter-container {
	position:absolute;
	left:0;
	right:0;
	top:50%
}
.nr .comp_counter.counter-tb .counter-elem {
	display:block;
	line-height:1
}
.nr .comp_counter.not-voted .counter-icon {
	color:#ccc !important
}
.nr .comp_counter.counter-lr .counter-number {
	margin-left:10px
}
.nr .comp_counter.counter-l {
	font-size:40px
}
.nr .comp_counter.counter-m {
	font-size:30px
}
.nr .comp_counter.counter-s {
	font-size:20px
}
.nr .comp_button {
	width:240px;
	height:36px;
	min-width:50px;
	white-space:nowrap;
	border:0;
	background:transparent;
	font-size:16px;
	color:#999
}
.nr a {
	display:inline-block;
	text-algn:center;
	text-algn:center
}
.nr .btn1 {
	width:90px;
	background:red;
	height:30px;
	border:1px solid #ccc;
	line-height:30px;
	color:#fff;
	-webkit-border-radius:5px;
	text-algn:center
}
.nr .btn2 {
	width:80px;
	background:#FDAF07;
	height:35px;
	border:1px solid #ccc;
	line-height:35px;
	-webkit-border-radius:40px
}
.nr .btn3 {
	width:100px;
	background:#3FB816;
	height:30px;
	border:1px solid #ccc;
	line-height:30px;
	color:#fff;
	-webkit-border-radius:5px
}
.nr .btn4 {
	width:100px;
	height:30px;
	border:1px solid #3FB816;
	line-height:30px;
	color:#000;
	-webkit-border-radius:5px
}
.nr .comp_anchor {
	width:240px;
	height:32px;
	display:block;
	text-align:center;
	white-space:nowrap;
	line-height:32px;
	font-size:16px
}
body * {
	text-shadow:none !important
}
.anchorBL {
	display:none !important
}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}
.rollIn {
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}
.lightSpeedIn {
	-webkit-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
.fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
.fadeOutLeft {
	-webkit-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
.fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
.fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
.swing {
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name:swing
}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}
.wobble {
	-webkit-animation-name:wobble;
	animation-name:wobble
}@-webkit-keyframes rotateIn{
from {
	-webkit-transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg)
}}@-moz-keyframes
rotateIn {from{
	-moz-transform:rotate(0deg)
}
to {
	-moz-transform:rotate(359deg)
}}@-o-keyframes
rotateIn {from{
	-o-transform:rotate(0deg)
}
to {
	-o-transform:rotate(359deg)
}}@keyframes
rotateIn {from{
	transform:rotate(0deg)
}
to {
	transform:rotate(359deg)
}}
.rotateIn {
	-webkit-animation-name:rotateIn;
	animation-name:rotateIn
}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
.animated.flip {
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	animation-name:flip
}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn
}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}
.zoomOut {
	-webkit-animation-name:zoomOut;
	animation-name:zoomOut
}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,.610,.355,1.000);transition-timing-function:cubic-bezier(0.215,.610,.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,.610,.355,1.000);transition-timing-function:cubic-bezier(0.215,.610,.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.bounceIn {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,.610,.355,1.000);transition-timing-function:cubic-bezier(0.215,.610,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,.610,.355,1.000);transition-timing-function:cubic-bezier(0.215,.610,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}
.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,.610,.355,1.000);transition-timing-function:cubic-bezier(0.215,.610,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,.610,.355,1.000);transition-timing-function:cubic-bezier(0.215,.610,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}
.bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,.610,.355,1.000);transition-timing-function:cubic-bezier(0.215,.610,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,.610,.355,1.000);transition-timing-function:cubic-bezier(0.215,.610,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:none;transform:none}}
.bounceInUp {
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp
}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,.610,.355,1.000);transition-timing-function:cubic-bezier(0.215,.610,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,.610,.355,1.000);transition-timing-function:cubic-bezier(0.215,.610,.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}
.bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}
.bounceOut {
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut
}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
.bounceOutDown {
	-webkit-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
.bounceOutLeft {
	-webkit-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
.bounceOutRight {
	-webkit-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
.bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}
.rollOut {
	-webkit-animation-name:rollOut;
	animation-name:rollOut
}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
.lightSpeedOut {
	-webkit-animation-name:lightSpeedOut;
	animation-name:lightSpeedOut;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
.rubberBand {
	-webkit-animation-name:rubberBand;
	animation-name:rubberBand
}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}
.heartbeat {
	-webkit-animation-name:heartbeat;
	animation-name:heartbeat
}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}
.flipOutY {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipOutY;
	animation-name:flipOutY;
	-webkit-animation-duration:.75s;
	animation-duration:.75s
}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.flipInY {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY
}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.flipInX {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}
.flipOutX {
	-webkit-animation-name:flipOutX;
	animation-name:flipOutX;
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important
}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.tada {
	-webkit-animation-name:tada;
	animation-name:tada
}@-webkit-keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}100%{-webkit-transform:none;transform:none}}
.jello {
	-webkit-animation-name:jello;
	animation-name:jello;
	-webkit-transform-origin:center;
	transform-origin:center
}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}
.flash {
	-webkit-animation-name:flash;
	animation-name:flash
}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.5)}}@keyframes scaleUp{0%{transform:scale(1)}100%{transform:scale(1.5)}}@-webkit-keyframes scaleDown{0%{-webkit-transform:scale(1.5)}100%{-webkit-transform:scale(1)}}@keyframes scaleDown{0%{transform:scale(1.5)}100%{transform:scale(1)}}@-webkit-keyframes blur{0%{-webkit-filter:blur(0px)}100%{-webkit-filter:blur(8px)}}@keyframes blur{0%{-webkit-filter:blur(0px)}100%{-webkit-filter:blur(8px)}}@-webkit-keyframes sharp{0%{-webkit-filter:blur(8px)}100%{-webkit-filter:blur(0px)}}@keyframes sharp{0%{-webkit-filter:blur(8px)}100%{-webkit-filter:blur(0px)}}
.pulse {
	-webkit-animation-name:pulse;
	animation-name:pulse
}